Traductores e Intérpretes UCAB : Instrucciones Basicas en Razor
This page last changed on Oct 14, 2006 by juanca.
Expresiones de EscrituraEn todas las instrucciones de escritura las expresiones que conforman la tupla escrita deben evaluar a un átomo. Expresiones de lecturaLas instrucciones de lectura pueden introducir una única variable en cada expresión de la tupla escrita, por ejemplo: sensor?[Valor >= 10 && Valor <= 20, Hora] Lecturas parcialesTambién es posible colocar la cola de una tupla leida en una variable: lista?[Primero]::Resto lista<-Resto Si la variable para la cola se substituye por el símbolo de lectura, el efecto es el mismo que el del ejemplo anterior: lista?[Primero]::<- lee el primer elemento de la tupla obtenida del canal, y coloca el resto en el canal, sin bloquear el proceso. Tuplas vacíasEs posible escribir y leer tuplas vacías: c![] c->[] Instrucciones VacíasSe permiten las instrucciones vacías. Es buen estilo usar la expresión "()" para dejar la intención clara. ++(c?_.()|c#[_==0].<>) // vaciar un canal
|
Document generated by Confluence on Oct 04, 2010 11:25 |